package com.groupseven.backend.domain.Assessment;

import com.fasterxml.jackson.annotation.JsonProperty;

public class AssessmentItem {
    int Assessmentid;
    int Belonging; //属于哪个考核方案
    int ProjectType; //1表示项目 2表示论文 3表示专利 4表示获奖
    int ProjectLevel;
    double ProjectBasePoint;
    double ProjectLevelAddPoint;
    int ConsiderManager; //是否考虑该角色是不是主要负责人
    double ManagerAddPoints; //主要负责人加分
    int ConsiderContributionRate; //是否考虑对项目的贡献率
    double ExtraPoints; //结项额外加分

    public double getExtraPoints() {
        return ExtraPoints;
    }
    @JsonProperty(value = "ExtraPoints")
    public void setExtraPoints(double extraPoints) {
        ExtraPoints = extraPoints;
    }

    public double getProjectBasePoint() {
        return ProjectBasePoint;
    }
    @JsonProperty(value = "ProjectBasePoint")
    public void setProjectBasePoint(double projectBasePoint) {
        ProjectBasePoint = projectBasePoint;
    }

    public double getProjectLevelAddPoint() {
        return ProjectLevelAddPoint;
    }
    @JsonProperty(value = "ProjectLevelAddPoint")
    public void setProjectLevelAddPoint(double projectLevelAddPoint) {
        ProjectLevelAddPoint = projectLevelAddPoint;
    }

    public AssessmentItem() {
    }


    public int getAssessmentid() {
        return Assessmentid;
    }
    @JsonProperty(value = "Assessmentid")
    public void setAssessmentid(int assessmentid) {
        Assessmentid = assessmentid;
    }

    public int getBelonging() {
        return Belonging;
    }

    @JsonProperty(value = "Belonging")
    public void setBelonging(int belonging) {
        Belonging = belonging;
    }

    public int getProjectType() {
        return ProjectType;
    }

    @JsonProperty(value = "ProjectType")
    public void setProjectType(int projectType) {
        ProjectType = projectType;
    }

    public int getProjectLevel() {
        return ProjectLevel;
    }

    @JsonProperty(value = "ProjectLevel")
    public void setProjectLevel(int projectLevel) {
        ProjectLevel = projectLevel;
    }

    public int getConsiderManager() {
        return ConsiderManager;
    }

    @JsonProperty(value = "ConsiderManager")
    public void setConsiderManager(int considerManager) {
        ConsiderManager = considerManager;
    }

    public double getManagerAddPoints() {
        return ManagerAddPoints;
    }

    @JsonProperty(value = "ManagerAddPoints")
    public void setManagerAddPoints(double managerAddPoints) {
        ManagerAddPoints = managerAddPoints;
    }

    public int getConsiderContributionRate() {
        return ConsiderContributionRate;
    }

    @JsonProperty(value = "ConsiderContributionRate")
    public void setConsiderContributionRate(int considerContributionRate) {
        ConsiderContributionRate = considerContributionRate;
    }
}
